﻿using System;
using System.Data;
using System.Text;
using AccesoDatos.DTO.Base;
using System.Runtime.Serialization;


namespace AccesoDatos.DTO
{
    [DataContract]
    public class ClaseDTO :IDTO
    {

        #region Campos

        /// <summary>
        /// Definicion de fecha
        /// </summary>
        private DateTime? fecha;

        /// <summary>
        /// Definicion del codigo de asignatura
        /// </summary>
        private int? coAsignatura;

        /// <summary>
        /// Definicion de la explicacion
        /// </summary>
        private string explicacion;

        /// <summary>
        /// Definicion del titulo
        /// </summary>
        private string titulo;


        /// <summary>
        /// Definicion del código de la clase
        /// </summary>
        private int? coClase;

        #endregion

        #region Propiedades

        /// <summary>
        /// Obtiene o establece el valor de la fecha
        /// </summary>
        [DataMember]
        public DateTime? Fecha 
        {
            get { return fecha; }
            set { fecha = value; }
        }

        /// <summary>
        /// Obtiene o establece el codigo de la asignatura
        /// </summary>
        [DataMember]
        public int? CoAsignatura 
        {
            get { return coAsignatura; }
            set { coAsignatura = value; }
        }

        /// <summary>
        /// Obtiene o establece la explicacion
        /// </summary>
        [DataMember] 
        public string Explicacion 
        {
            get { return explicacion; }
            set { explicacion = value; }
        }

        /// <summary>
        /// Obtiene o establece el valor del titulo
        /// </summary>
        [DataMember]
        public string Titulo 
        {
            get { return titulo; }
            set { titulo = value; }
        }

        /// <summary>
        /// Obtiene o establece el valor del código de la clase
        /// </summary>
        [DataMember]
        public int? CoClase 
        {
            get { return coClase; }
            set { coClase = value; }
        }

        #endregion

    }
}
